package dominion.utils;

import java.util.HashMap;
import java.util.Map;

import dominion.model.Card;
import dominion.view.Printer;

public class Constants {

	public static Map<String, Card> cardMap = new HashMap<String, Card>();
//
//	public static enum COIN_TYPE {
//		COPPER, SILVER, GOLD
//	};
//
//	public static enum POINT_TYPE {
//		ESTATE, DUCHY, PROVINCE, CURSE
//	};

	public final static int COPPER_LIMIT = 60;
	public final static int SILVER_LIMIT = 40;
	public final static int GOLD_LIMIT = 30;
	public final static int ESTATE_LIMIT = 24;
	public final static int DUCHY_LIMIT = 12;
	public final static int PROVINCE_LIMIT = 12;

	public final static String LIBRARY_DECK = "library";
	public final static String DISCARD_DECK = "discard";
	public final static String HAND = "hand";
	public final static String PLAY_SPACE = "playSpace";

	public final static int TRASH_PILE = 0;
	public final static int COPPER_PILE = 1;
	public final static int SILVER_PILE = 2;
	public final static int GOLD_PILE = 3;
	public final static int ESTATE_PILE = 4;
	public final static int DUCHY_PILE = 5;
	public final static int PROVINCE_PILE = 6;
	public final static int CURSE_PILE = 7;

	public final static String CELLAR = "Cellar";
	public final static String MARKET = "Market";
	public final static String MILITIA = "Militia";
	public final static String MINE = "Mine";
	public final static String MOAT = "Moat";
	public final static String REMODEL = "Remodel";
	public final static String SMITHY = "Smithy";
	public final static String VILLAGE = "Village";

	public final static String PLAYER_STATUS = "player status";
	public final static String BOARD_STATUS = "board status";
	public final static String END_TURN = "end turn";

	public static Printer printer = new Printer();
}
